لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی برای مبتدیان با Lua و Love2D [ویدئویی]
- آخرین آپدیت
دانلود Programming for Beginners with Lua and Love2D [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره جامع، دنیای برنامهنویسی را با Lua و Love2D کشف کنید؛ دورهای ایدهآل برای مبتدیان که بر یادگیری عملی از طریق پروژههای جذاب توسعه بازی تمرکز دارد. شما مسیر یادگیری خود را با ساخت یک بازی ساده «اسمبازی» (Hangman) آغاز میکنید و مفاهیم کلیدی مانند توابع، جداول و دستورات شرطی را در محیطی کاربردی میآموزید. این متد آموزشی تضمین میکند که شما اصول کدنویسی را بدون غرق شدن در تئوریهای پیچیده، به صورت مستقیم و عملی درک کنید.
با پیشروی در دوره، بازیهای پیچیدهتری مانند تاس، پرچم کشورها، بازی تایپ و مینروبو را توسعه خواهید داد. هر پروژه بر پایه پروژه قبلی بنا شده و مفاهیمی نظیر مدیریت وضعیت (State Management)، تایمرها و توابع بازگشتی را به تدریج معرفی میکند. مشاهده نتایج آنی در هر مرحله، اعتماد به نفس شما را افزایش داده و مهارتهای ارزشمند حل مسئله را در شما تقویت میکند.
در پایان این دوره، شما تسلطی کامل بر زبان Lua خواهید داشت که شما را برای اجرای پروژههای برنامهنویسی پیشرفتهتر توانمند میسازد. با تمرکز بر تجربه عملی و سرگرمکننده، شما نهتنها مهارتهای ضروری کدنویسی را میآموزید، بلکه اعتماد به نفس لازم برای ادامه مسیر در توسعه بازی یا هر مسیر برنامهنویسی دیگری را به دست میآورید.
آنچه در این دوره میآموزید:
- توسعه مهارتهای حل مسئله از طریق برنامهنویسی Lua و ساخت بازی
- ساخت بازیهای واقعی مانند Hangman و Minesweeper با استفاده از Lua
- تسلط بر مفاهیم برنامهنویسی مانند توابع، جداول و منطق برنامهنویسی
- کسب اعتماد به نفس در کدنویسی و مبانی توسعه بازی
- یادگیری مدیریت وضعیتهای بازی، تایمرها و موارد دیگر در پروژههای عملی
- پیشروی از ساخت بازیهای ساده به سمت پروژههای پیچیدهتر
این دوره برای مبتدیان کاملی طراحی شده است که میخواهند از طریق ساخت پروژههای واقعی یاد بگیرند. هیچ پیشنیاز یا تجربه قبلی در کدنویسی لازم نیست؛ تنها کنجکاوی برای یادگیری و اشتیاق به ساخت ابزارهای جذاب کافی است. این دوره برای دانشجویان، علاقهمندان به برنامهنویسی و هر کسی که قصد ورود به دنیای توسعه بازی را دارد، ایدهآل است.
ویژگیهای دوره:
- آموزشهای گامبهگام و واضح برای افراد بدون تجربه کدنویسی
- کسب مهارت حل مسئله و اعتماد به نفس در حین ساخت بازیهای کاربردی
- درک عملی مبانی برنامهنویسی، مدیریت وضعیت و منطق بازی
سرفصل ها و درس ها
مقدمه
Introduction
نصب و راهاندازی
Installation
پروژه اول: بازی اسمبازی (Hangman)
First Project: Hangman
شروع اولین پروژه
Starting Our First Project
توابع Update و Draw
Update and Draw Functions
توابع (Functions)
Functions
جداول (Tables)
Tables
جداول تو در تو (Tables of Tables)
Tables of Tables
دستورات شرطی If
If Statements
نقشه راه پروژه
Mapping Out the Project
رسم خطوط
Drawing Lines
چاپ متن روی صفحه
Printing Text to the Screen
استفاده از جداول داده
Using Tables of Data
کار با جداول داده پیشرفتهتر
Using More Tables of Data
ردیابی حروف حدس زده شده
Keeping Track of Guessed Letters
کلیک برای شروع بازی جدید
Click to Start New Game
بررسی شرایط پیروزی
Checking Win Conditions
بهروزرسانی رنگ پسزمینه
Updating the Background Colour
ارزیابی فشردن حروف اشتباه
Evaluating Wrong Letter Press
استفاده از Delta Time
Using Delta Time
ردیابی تعداد جانها
Keeping Track of Lives
ارزیابی شرایط باخت
Evaluating Lose Conditions
مدیریت حروف تکراری حدس زده شده
Keeping Track of Letters Already Guessed
تنظیم مولد اعداد تصادفی (Seeding)
Seeding the Random Generator
گسترش دانش در برخی مباحث
Extending Our Knowledge in Some Areas
نمایش نظرات